package com.lagou.task10;

import java.lang.annotation.*;

//@Retention(RetentionPolicy.SOURCE)//保留到源码时
//@Retention(RetentionPolicy.CLASS)//保留到编译
@Retention(RetentionPolicy.RUNTIME)//保留到运行时，注解可以被获取
@Documented                         //支持文档提取
@Target({ElementType.TYPE,ElementType.CONSTRUCTOR,ElementType.METHOD})           //表示可以对类型修饰
@Inherited                          //表示修饰的注解可以被继承
//若一个注解中没有任何成员，就叫做标记注解
//注解中只有成员变量，没有成员方法
public @interface MyAnnotation {
    public String value();//声明一个成员变量value
    public String value2()default "123";
}
